package com.kws.merchant.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kws.merchant.domain.Merchant;
import com.kws.merchant.domain.po.GoodsPo;
import com.kws.merchant.domain.vo.GoodsInfoVo;
import com.kws.merchant.domain.vo.GoodsVo;
import com.kws.merchant.domain.vo.MerchantDetailVo;
import com.kws.merchant.domain.vo.MerchantLicenseVo;
import com.kws.system.api.domain.SysDictData;

import java.util.List;

/**
 * @author : zhangbenting
 * @date : 2024/10/30 19:32
 * @Version: 1.0
 */
public interface GoodsService {

    Page<GoodsVo> goodsList(GoodsPo goodsPo);

    GoodsInfoVo getGoodsInfo(GoodsPo goodsPo);

    MerchantDetailVo getMerchantDetail(Long shopsId);

    MerchantLicenseVo merchantLicense(Long shopsId);

    List<SysDictData> getDictInfo(String dictType);

    List<MerchantDetailVo> getVideoNumberDevice();

}
